// 静态成员：在类中通过static修饰的属性或者方法，那么就是静态的属性及静态的方法，也称之为：静态成员
// 静态成员在使用的时候是通过类名的方式来调用
(() => {
  // 定义一个类
  class Person {
    static name1: string = "小甜甜";
    constructor() {
      // 此时this是实例对象，name1是静态属性，不能通过实例对象直接调用静态属性来使用
      // this.name1 = name;
    }
    sayHi() {
      console.log("萨瓦迪卡");
    }
  }
  const person = new Person();
  // 通过实例对象调用的属性（实例属性）
  // console.log(person.name1);
  // 通过实例对象调用的方法（实例方法）
  // person.sayHi();

  console.log(Person.name1);
})();
